💡 AI 인사이트

🤖 AI가 여기에 결과를 출력합니다...

댓글 커뮤니티

쿠팡이벤트

이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.

검색

    [코담] 웹개발·실전 프로젝트·AI까지, 파이썬·장고의 모든것을 담아낸 강의와 개발 노트

    2 04 ERROR PAGE | ✅저자: 이유정(박사)

    ◽ 공식문서:

    🔹 HTTP 상태 코드 전체 범위 정리
    상태 코드 범위 ..... 상태 의미
    100–199 정보 응답 (Informational) 요청을 받았으며 처리를 계속하라는 의미
    200–299 성공 (Success) 요청이 성공적으로 처리됨
    300–399 리다이렉션 (Redirection) 추가 작업이 필요하거나 다른 위치로 이동
    400–499 클라이언트 오류 (Client Error) 클라이언트의 잘못된 요청
    500–599 서버 오류 (Server Error) 서버 내부에서 문제가 발생함

    ✅ 주요 상태 코드 상세 예시

    🔹 1xx: 정보 응답
    코드 의미
    100 Continue – 계속 진행해도 됨
    101 Switching Protocols – 프로토콜 전환
    🔹 2xx: 성공
    코드 의미
    200 OK – 요청 성공
    201 Created – 새로운 리소스 생성 성공
    204 No Content – 응답할 내용 없음
    🔹 3xx: 리다이렉션
    코드 의미
    301 Moved Permanently – 영구 이동
    302 Found – 임시 이동
    304 Not Modified – 변경 없음 (캐시 사용 가능)
    🔹 4xx: 클라이언트 오류
    코드 의미
    400 Bad Request – 잘못된 요청
    401 Unauthorized – 인증 필요
    403 Forbidden – 접근 금지
    404 Not Found – 페이지 없음
    405 Method Not Allowed – 허용되지 않은 요청 방식
    🔹 5xx: 서버 오류
    코드 의미
    500 Internal Server Error – 서버 내부 오류
    502 Bad Gateway – 게이트웨이 오류
    503 Service Unavailable – 서비스 이용 불가 (점검 중 등)
    504 Gateway Timeout – 게이트웨이 시간 초과

    Django에서 주로 다루는 에러 코드
    코드 Django에서 처리 방법
    404 404.html 또는 handler404
    500 500.html 또는 handler500
    403 handler403
    400 handler400
    TOP
    preload preload